//用来整合首页需要的js
      //顶部选项卡逻辑
      const subLis = document.querySelectorAll(".sub_li");
      subLis.forEach((ele, index) => {
        ele.addEventListener("click", () => {
          for (let i = 0; i < subLis.length; i++) {
            subLis[i].classList.remove("active");
          }
          subLis[index].classList.add("active");
        });
      });
      //初始化轮播图
      const swiper = new Swiper(".swiper-container", {
        //轮播图方向
        direction: "horizontal",
        //分页器
        pagination: {
          el: ".swiper-pagination",
          clickable: true,
        },
        // 自动播放
        autoplay: {
          delay: 2000, //时间
          stopOnLastSlide: false, //是否在最后一张停止
          disableOnInteraction: true, //当用户点击时停止自动播放
        },
        on: {
          init: function () {
            swiperAnimateCache(this); //隐藏动画元素
            swiperAnimate(this); //初始化完成开始动画
          },
          slideChangeTransitionEnd: function () {
            swiperAnimate(this); //每个slide切换结束时也运行当前slide动画
            //this.slides.eq(this.activeIndex).find('.ani').removeClass('ani'); 动画只展现一次，去除ani类名
          },
        },
      });